package com.mathpractise.dto.request;

import com.mathpractise.model.TrainingConfig;
import com.mathpractise.model.enums.ModuleType;

/**
 * 开始训练请求DTO
 */
public class StartTrainingRequestDTO {
    
    /**
     * 用户ID
     */
    private String userId;
    
    /**
     * 模块类型
     */
    private ModuleType moduleType;
    
    /**
     * 训练配置
     */
    private TrainingConfig trainingConfig;
    
    public StartTrainingRequestDTO() {
    }
    
    // Getters and setters
    
    public String getUserId() {
        return userId;
    }
    
    public void setUserId(String userId) {
        this.userId = userId;
    }
    
    public ModuleType getModuleType() {
        return moduleType;
    }
    
    public void setModuleType(ModuleType moduleType) {
        this.moduleType = moduleType;
    }
    
    public TrainingConfig getTrainingConfig() {
        return trainingConfig;
    }
    
    public void setTrainingConfig(TrainingConfig trainingConfig) {
        this.trainingConfig = trainingConfig;
    }
}